// 路由守卫
// 禁止用户在未登录的情况下，通过路径访问登录页以外的其它页面
// ----------------------------------------
import router from "@/router";
import storage from "./storage";
// 判断的依据，本地是否有token,有就放行
router.beforeEach((to, from, next) => {
    // to目标路由对象
    // from 源路有对象
    // next 是个函数，调用之后可以理解为放行
//    console.log(to);
    let token = storage.get("qf-token");
    // console.log(token)
    if (token) {
        // 有token
        // 已经登录，直接放行
        next();
    } else {
        // 没有token
        // 1、访问的是登录页
        if (to.path === "/login") {
            // console.log(token)
            next();
        } else {
            // 1、访问的不是是登录页，强行跳转为登录页
             next({ path: "/login" });
        }
       
    }
});
export default router;
